Big Huge Thesaurus

family Desmidiaceae

noun